package com.feicheng.house.service;

import com.feicheng.house.entity.DepositRecordClientUserVo;
import com.feicheng.house.result.ResultInfo;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * VIEW 服务类
 * </p>
 *
 * @author feichengTech
 * @since 2021-11-10
 */
public interface IDepositRecordClientUserVoService extends IService<DepositRecordClientUserVo> {
	/**
	 * 根据相关入参查询record表，若无全查询record表
	 * @param currentPage
	 * @param pageSize
	 * @param searchKey	
	 * @param searchState
	 * @param actionRange 
	 * @return 查询到的押金记录和分页详情
	 */
	ResultInfo selectAll(Integer currentPage, Integer pageSize, String searchKey ,String searchState,String actionRange);
	
	/**
	 * 根据押金记录单号查询对应记录
	 * @param depositNumber 记录单号
	 * @return 查询到的记录
	 */
	ResultInfo getRecord(String depositNumber);
	
}
